@charset "utf-8";
/* CSS Document */


/*内容*/
.m_rightcon{ width:980px; float:left; margin-left:20px; margin-left:230px;}
.mem_title{ height:42px; line-height:42px; padding-left:20px; color:#333; font-size:21px; position:relative;}
.yellow_title{ background:#fbbe15;}
.gray_title{ background:#e5e5e5;}

.allmoney{ background:#fff; margin-bottom:20px;}
.money_box{ padding:40px 20px; overflow:hidden;zoom:1; }
.box_l{ width:40%; float:left; padding-right:20px; height:70px;}
.box_l dt{ font-size:14px;}
.box_l dd{ font-size:30px;}
.box_l dd i{ font-size:18px;}
.box_l dd span{ font-size:14px; color:#666; margin-left:20px;}
.box_m{ width:20%; float:left; padding-left:30px; padding-right:30px; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; height:70px;}
.box_m ul { overflow:hidden;zoom:1; margin-bottom:10px;}
.box_m ul li{ float:left; margin:0 10px;}
.box_m ul li a{ width:24px; height:24px; display:block;}
a.bmicon{ background:url(../images/m_navicon.png) no-repeat;}
a.bm-phone{ background-position:-54px 0px;}
a.bm-phone_ok{ background-position:-54px -24px;}
a.bm-men{ background-position:-98px 0;}
a.bm-men_ok{background-position:-98px -24px;}
a.bm-key{ background-position:-142px 0;}
a.bm-key_ok{ background-position:-142px -24px;}
a.bm-email{ background-position:-186px 0;}
a.bm-email_ok{ background-position:-186px -24px;}
.prodress{ width:161px; clear:both; margin-left:10px;}
.prodress span{ width:161px;  height:10px; display:block; background:url(../images/m_navicon.png) no-repeat;}
span.levelLow{ background-position:-54px -52px;}
span.levelLow2{ background-position:-54px -64px;}
span.levelLow3{ background-position:-54px -76px;}
.prodress p{ margin-top:10px; color:#999;}
.prodress p i{ font-style:normal; color:#333;}

.box_r{ float:left; width:29%; padding-left:20px; height:70px;}
.box_r a{ float:left; margin-top:10px;}
.box_r a.yellowbtn,.box_r a.graybtn{ width:70px;margin-left:20px;}
.box_r input.yellowbtn{ display:inline-block; font-size:24px; width:140px;border: none;}
.pro-lay{ overflow:hidden;zoom:1; width:103%; margin-bottom:20px;}
.pro-lay .pro-con{ width:480px; background:#fff; float:left; margin-right:20px;}
.pcbox{ padding:0 20px;}
.pcbox ul li{ padding:30px 0; border-bottom:1px dotted #dcdcdc; font-size:18px; position:relative;}
.pcbox ul li span{ position:absolute; right:0; font-size:30px;}
.pcbox ul li span.last-m i{ font-size:18px;}
.pcbox ul li span.s-font{ font-size:18px;}
.bottom-btn { padding:20px 0; text-align:center;}
.bottom-btn a{ display:inline-block; width:100px; margin-left:20px;}

.buyrecord {margin-bottom:30px;}
.buyrecord h3 a{ font-size:12px; font-weight:normal; position:absolute; right:20px;}

.search_box{ padding:20px; background:#fff;}
.search_menu{ overflow:hidden;zoom:1;padding:20px 0; border-bottom:1px dotted #dcdcdc;}
.timeselect{ float:left; margin-right:60px;}
.timeselect span{ font-size:14px; padding-right:10px;}
.timeselect input.time-input{height: 20px;width: 140px;line-height: 20px;padding: 10px 0 10px 40px !important;border: 1px solid #acacac;outline: none; background:url(../images/tm-icon.gif) no-repeat #fff 10px 13px; color: #888;border-radius: 2px;}
.lockdate-selector {padding-top:15px;} 
.lockdate-selector a{ margin:0 10px;}

.recordform{ margin-top:20px;}

/*大户钱包*/
.walletshow .box_m { text-align:center;}
.walletshow .box_m dl dt{ font-size:14px;}
.walletshow .box_m dl dd{ font-size:30px;}
.walletshow .box_m dl dd i{ font-size:18px;}

.Chart{ background:#fff; padding:20px; margin-bottom:20px;}
.Chart h3{ font-size:24px;}

/*大户存折*/
.passbook .box_m{ width:12%}
.passbook .box_m dl dd{font-size:30px;}
.passbook .box_m dl dd i{ font-size:18px;}
.passbook .last-record { border-left:none;}
.passbook .last-record dl dd{ font-size:14px; padding-top:15px;}
.passbook .box_r{ width:15%}
.pb_situ{ overflow:hidden;zoom:1; width:103%; background:#fff;padding:20px; margin-bottom:20px;}
.all-money,.year-rate{ width:440px; margin-right:20px; padding:20px ; float:left; height:200px;}
.all-money { border-right:1px dotted #dcdcdc;}
.all-money h4{ font-size:14px;}
.all-money .data-m{ font-size:36px; margin-top:60px; margin-bottom:60px; text-align:center;}
.all-money .data-m i{ font-size:18px;}

.year-rate .data-rate{ font-size:72px; margin-top:40px; text-align:center;}
.year-rate h4 span{ font-size:12px; float:right; margin-right:40px; font-weight:normal;} 

/*购买流程*/
.purchsecon{ padding:0 40px; background:#fff; margin-bottom:40px;}
.purchsecon .title{ height:89px; border-bottom:1px solid #dcdcdc; position:relative;}
.purchsecon .title h3{ font-size:30px; position:absolute; border-top:5px solid #f15c0b; color:#f15c0b; padding-top:20px; font-weight:normal;}
.progress_box{ padding:30px 0;}
.order-item-container{ overflow:hidden;border-bottom: 1px dashed #ebebeb; margin-bottom:20px; padding-bottom:30px;}
.container-out{ width:105%;}
.order-item-child{width: 283px; margin-right:25px;float: left;}
.order-item-name{ font-size:14px; margin-bottom:20px;}
.order-item-value{ width:261px;border: solid 1px #c8c8c8; padding:12px 10px; border-radius:2px; background:#f6f6f6; text-align:center; font-size:16px; color:#f15c0b;}
.order-amount{ overflow:hidden; zoom:1; position:relative;}
.Error-tips{ border:1px solid #f3c5aa; color:#ff6527;background:url(../images/errorti.gif) no-repeat 10px 6px #f9eae2; width:561px; height:28px; line-height:28px; position:absolute; bottom:7px; padding-left:30px;}
.order-amount input[type="text"]{ width:571px;border: solid 1px #c8c8c8; text-align:left; padding:20px 10px; display:inline-block; vertical-align:middle;font-size:16px; color:#999; background:#f6f6f6; float:left;}
.order-amount .amout-right{ float:right;}
.numhave{ color:#000;}
.order-amount a.yellowbtn{ display:inline-block; margin-left:20px; width:260px; font-size:24px; vertical-align:middle; padding:13px 10px;}
 
.order-amount p{ text-align:right;padding:10px 20px; color:#666;}
.order-amount p label a{ font-size:12px;}
.amouy-con{ padding-bottom:40px;}
.warmtips{ padding:20px; border:1px solid #eee4b4; background:#f8f9d4; line-height:24px; color:#666;}

/*下拉选择框*/
::-webkit-selection{ background:#000; color:#fff; text-shadow:none; }
::-moz-selection{ background:#000; color:#fff; text-shadow:none; }
::selection{ background:#000; color:#fff; text-shadow:none; }
.cssSelect { white-space: nowrap; float: left; }
.cssSelect *{ display: block; }
.cssSelect a{ color: #666; outline-width: 0px; text-decoration: none; }
.cssSelect .selectBox{ cursor: pointer; border:solid 1px #c8c8c8; float: left; border-radius:2px; background:#f6f6f6; }
.cssSelect .selectLt{ cursor: pointer; float: left; text-align:center; width:232px; }
.cssSelect .selectRt{ cursor: pointer; background: url(../images/jt.png) no-repeat center #f2f2f2; border-left: 1px solid #c8c8c8; float: left}
.cssSelect .selectBox{}
.cssSelect .selectLt{ overflow: hidden; height: 45px; line-height:45px; padding: 0 10px; background: none transparent scroll repeat 0% 0%; color: #f15c0b; font-size:16px; }
.cssSelect .selectRt{ height:45px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 28px}
.cssSelect .sNormal{ background-position: 0px 0px}
/*.cssSelect .sNormal .selectRt { background-position: 100% 0px}*/
.cssSelect .sHover{ background-position: 0px -50px}
.cssSelect .sHover .selectRt{ background: url(../images/jt.png) no-repeat center #e6e6e6; }
.cssSelect .sPressDown{ }
.cssSelect .sPressDown .selectRt{ background: url(../images/jt.png) no-repeat center #e6e6e6;}
.cssSelect .optionsBox{ position: absolute; border: 1px solid #dbdbdb; padding: 2px; margin: 0px; background: #fff; z-index: 100; width:277px; border-radius:2px;}
.cssSelect .optionsInnerBox { }
.cssSelect .optionBox { cursor: pointer; padding: 2px 30px 2px 18px; margin: 0px; height:25px; line-height: 25px; }
.cssSelect .optionBox span { cursor: pointer; font-size:12px}
.cssSelect .oNormal { }
.cssSelect .oHover{ background: #FF824D; color: #fff; }
.cssSelect .selected{ background: #ff4a00; color: #fff; }

/*充值*/
.right-a{ position: absolute; right:0; top:45px;}
.recharge_con { margin-bottom:40px;}
.recharge_con dl{ padding:0 30px 20px; border-bottom:1px dotted #dcdcdc; margin-bottom:20px;}
.recharge_con dl dt{ color:#666; padding-bottom:10px; font-size:14px;}
.recharge_con dl dd{ color:#666; padding-bottom:10px;}
.recharge_con dl dd input.pay-box{ border:solid 1px #c8c8c8; padding:10px 10px 10px 40px; width:350px; border-radius:2px; background:url(../images/mony.gif) no-repeat 10px 10px #f6f6f6;}
.recharge_con dl dd span{ display:inline-block; margin-right:40px;}
.recharge_con dl dd span label{ cursor:pointer;}
.recharge_con dl dd span .pay-check{ vertical-align:middle; margin-right:10px;}
.recharge_con dl dd span img{ vertical-align:middle; border:1px solid #dcdcdc; border-radius:3px;}
.rechage a{ width:240px; font-size:18px; margin-left:30px;}

.recharge_con .fail-pay dt{ background:url(../images/eller.gif) no-repeat left; font-size:18px; padding:10px 20px 10px 40px; margin-bottom:30px;}
.recharge_con .fail-pay dd{ padding-bottom:10px; line-height:22px; font-size:14px;}

/*订单详情*/
.orderform table{ border:1px solid #dcdcdc;}
.orderform table tr td{ padding:20px 30px; font-size:14px; color:#666; border-bottom:1px solid #dcdcdc;}
.bottom-money{ text-align:right; padding:20px 0; color:#666; padding-bottom:30px; border-bottom:1px dotted #dcdcdc;}
.bottom-money span{ font-size:24px; color:#ff6527;}
.bottom-money span i{ font-size:18px;}
.bottom-sumit { text-align:right; padding-top:20px;}
.bottom-sumit span{ margin-right:10px;}
.bottom-sumit a.yellowbtn{ display:inline-block; font-size:24px; width:140px;}

.succes-pay{ padding:100px 30px; background:url(../images/ok.gif) no-repeat 177px 90px;}
.succes-pay h4,.succes-pay p{ padding-left:300px;}
.succes-pay h4{ font-size:32px; font-weight:normal; margin-bottom:20px;}
.succes-pay p{ font-size:18px;}

/*消息中心*/

.massage-check{ background:#fff; padding:20px;padding-top:14px;}
.massage-checkli h5 .UI-ask,.massage-check li h5 .UI-bubble{position:absolute;left:0px;top:9px;}
.massage-check li{border-bottom:1px solid #e7e7e7;vertical-align:bottom; position:relative; overflow:hidden; padding:10px 0;}
.massage-check li h5{ padding:0 20px;height:40px;position:relative;color:#666;font-size:14px;cursor:pointer;line-height:40px;height:40px;overflow:hidden; font-size:16px; font-weight:normal; float:left; }
.massage-check li h5:hover{ color:#ff6527;}
.massage-check li .r-top{ position:absolute; top:23px; right:20px; font-size:12px; color:#999;}
.massage-check li .r-top a{ margin-left:20px;}
.massage-check li .foldContent{padding:10px 20px;border-top:1px dashed #e2e2e2;line-height:24px;color:#888; display:none; clear:both;}
.fold{ background:#f1f1f1;}

/*安全中心*/
.security { background:#fff; padding:30px 110px ;}
.security ul li{margin: 0 90px 32px 0; font-size:14px;}
.security ul li.bar{margin-bottom: 50px;}
.security ul li i{ width:18px; height:18px; display:inline-block; background:url(../images/m_navicon.png) no-repeat; margin-top:5px; position:relative; top:5px;}
.security ul li i.icon-security{ background-position:-54px -94px;}
.security ul li i.icon-warning{background-position:-72px -93px;}
.security ul li i.icon-check{background-position:-89px -93px;}
.security ul li .name{margin-left: 5px;margin-right:60px;width:100px;display: inline-block;}
.security ul li .progress{ width: 160px; height:10px; background:url(../images/m_navicon.png) no-repeat -54px -52px; display:inline-block;}
.security ul li a.divid-button{ display:inline-block; border:1px solid #ff6527; color:#ff6527; border-radius:3px; padding:2px 10px; margin-left:20px;}
.security ul li a.pull-right{ float:right;}

.send-code{color: #fff;width: 95px;font-size: 12px;line-height: 12px;text-align: right;padding: 11px 7px 10px 27px;background: url(../images/send_cell_code.png) no-repeat 7px 6px;
background-color: #68cbf3;margin-top: 3px;margin-left: 5px;cursor: pointer;}
.send-code:hover{ text-decoration:none; color:#fff; background-color:#5dc3ec;}
a.authen{ width:50%; float:left; text-align:center; margin-bottom:20px;}
a.authen span{ width:87px; height:87px; margin:0 auto; display:block;}
a.fastauten span{ background:url(../images/rz01.gif) no-repeat;}
a.peaple span{background:url(../images/rz02.gif) no-repeat;}
a.authen p{ padding:10px 0;}
.tips{ clear:both; background:#ebebeb; padding:5px;}

/*推荐给好友*/
.shareout{background: #fff;padding: 30px;}
.shareout dl{ width:40%; margin:20px; float:left;  font-size:14px;}
.shareout dl dt{font-weight:bold; margin-bottom:10px;}
.shareout dl dd{ line-height:22px; color:#666; margin-bottom:10px;}
.shareout dl.rightdl dd input.sharelink{ border:1px solid #acacac; padding:11px 10px; width:180px; display:inline-block; vertical-align:middle;}
.shareout dl.rightdl dd a{ display:inline-block; margin-left:20px; width:120px;}





.pagefooter{ width:auto; margin-left:0; border-top:1px dotted #dcdcdc; padding-top:30px;}






